Git Product home page Git Product logo

java-isds's People

Contributors

b00lean avatar jludvice avatar michal-josef-spacek avatar tszolar avatar xrosecky avatar

Watchers

 avatar  avatar

Forkers

isfg

java-isds's Issues

Update SSL certificate

According to docs we need to update ssl cert

https://www.datoveschranky.info/ke-stazeni

Do truststoru klientské aplikace je zapotřebí importovat certifikát nové kořenové certifikační autority „GeoTrust Primary Certification Authority - G3“, aby byl certifikát ISDS nadále považován za důvěryhodný. Tento certifikát stáhnete z následující webové stránky certifikační autority GeoTrust jako soubor
„Geotrust_PCA_G3_Root.pem“: https://www.geotrust.com/resources/root-certificates/index.html

cz.abclinuxu.datoveschranky.common.DataBoxException: IO chyba pri cteni X.509 certifikatu.

There might be a problem when running on latest Apache Karaf 4.0.8 when using camel-isds component.

It's working fine on JBoss Fuse 6.3 GA.

2017-02-11 21:25:00,528 | WARN  | nsole user karaf | BlueprintEventDispatcher         | 12 - org.apache.aries.blueprint.core - 1.7.1 | Listener caused an exception, will be ignored
java.util.concurrent.ExecutionException: java.lang.ExceptionInInitializerError
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)[:1.8.0_121]
	at java.util.concurrent.FutureTask.get(FutureTask.java:192)[:1.8.0_121]
	at java.util.concurrent.AbstractExecutorService.doInvokeAny(AbstractExecutorService.java:193)[:1.8.0_121]
	at java.util.concurrent.AbstractExecutorService.invokeAny(AbstractExecutorService.java:225)[:1.8.0_121]
	at org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$4.call(ScheduledExecutorServiceWrapper.java:184)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$15.call(ScheduledExecutorServiceWrapper.java:452)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.utils.threading.RWLock.runReadOperation(RWLock.java:35)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.runUnlessShutdown(ScheduledExecutorServiceWrapper.java:447)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.invokeAny(ScheduledExecutorServiceWrapper.java:178)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListener(BlueprintEventDispatcher.java:199)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListeners(BlueprintEventDispatcher.java:189)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintEventDispatcher.blueprintEvent(BlueprintEventDispatcher.java:140)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:424)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255)[12:org.apache.aries.blueprint.core:1.7.1]
	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)[21:org.apache.aries.util:1.1.1]
	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)[21:org.apache.aries.util:1.1.1]
	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)[21:org.apache.aries.util:1.1.1]
	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)[21:org.apache.aries.util:1.1.1]
	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)[21:org.apache.aries.util:1.1.1]
	at org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)[org.apache.felix.framework-5.6.1.jar:]
	at org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730)[org.apache.felix.framework-5.6.1.jar:]
	at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485)[org.apache.felix.framework-5.6.1.jar:]
	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541)[org.apache.felix.framework-5.6.1.jar:]
	at org.apache.felix.framework.Felix.startBundle(Felix.java:2172)[org.apache.felix.framework-5.6.1.jar:]
	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)[org.apache.felix.framework-5.6.1.jar:]
	at org.apache.karaf.bundle.command.Start.executeOnBundle(Start.java:38)[23:org.apache.karaf.bundle.core:4.0.8]
	at org.apache.karaf.bundle.command.BundlesCommand.doExecute(BundlesCommand.java:64)[23:org.apache.karaf.bundle.core:4.0.8]
	at org.apache.karaf.bundle.command.BundlesCommand.execute(BundlesCommand.java:54)[23:org.apache.karaf.bundle.core:4.0.8]
	at org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)[43:org.apache.karaf.shell.core:4.0.8]
	at org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:274)[43:org.apache.karaf.shell.core:4.0.8]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Caused by: java.lang.ExceptionInInitializerError
	at com.github.czgov.isds.ISDSEndpoint.<init>(ISDSEndpoint.java:37)
	at com.github.czgov.isds.ISDSComponent.createEndpoint(ISDSComponent.java:31)
	at org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:111)
	at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:616)
	at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:79)
	at org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:214)
	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:110)
	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:116)
	at org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:69)
	at org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:92)
	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1116)
	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:199)
	at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:1026)
	at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:3476)
	at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3207)
	at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:192)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3031)
	at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3027)
	at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3050)
	at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3027)
	at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
	at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2965)
	at org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:250)
	at org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:289)
	at org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:183)
	at org.apache.aries.blueprint.container.BlueprintEventDispatcher$4.call(BlueprintEventDispatcher.java:201)
	at org.apache.aries.blueprint.container.BlueprintEventDispatcher$4.call(BlueprintEventDispatcher.java:199)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
	... 1 more
Caused by: cz.abclinuxu.datoveschranky.common.DataBoxException: IO chyba pri cteni X.509 certifikatu.
	at cz.abclinuxu.datoveschranky.common.Utils.readX509Certificates(Utils.java:92)[64:cz.abclinuxu.datoveschranky.isds:1.1.0]
	at cz.abclinuxu.datoveschranky.common.Utils.readX509Certificates(Utils.java:59)[64:cz.abclinuxu.datoveschranky.isds:1.1.0]
	at cz.abclinuxu.datoveschranky.common.Utils.createTrustStore(Utils.java:54)[64:cz.abclinuxu.datoveschranky.isds:1.1.0]
	at cz.abclinuxu.datoveschranky.common.Config.<init>(Config.java:53)[64:cz.abclinuxu.datoveschranky.isds:1.1.0]
	at com.github.czgov.isds.ISDSEnvironment.<init>(ISDSEnvironment.java:20)[63:com.github.czgov.isds.com.github.czgov.isds:0.1.0.SNAPSHOT]
	at com.github.czgov.isds.ISDSEnvironment.<clinit>(ISDSEnvironment.java:11)[63:com.github.czgov.isds.com.github.czgov.isds:0.1.0.SNAPSHOT]
	... 37 more
Caused by: java.io.IOException: Stream closed
	at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159)[:1.8.0_121]
	at java.io.BufferedInputStream.available(BufferedInputStream.java:410)[:1.8.0_121]
	at cz.abclinuxu.datoveschranky.common.Utils.readX509Certificates(Utils.java:86)[64:cz.abclinuxu.datoveschranky.isds:1.1.0]
	... 42 more

MessageEnvelope not populated properly in downloadMessage method

Download message method doesn't populate envelope

MessageEnvelope env = new MessageEnvelope();
env.setMessageID(id);
env.setType(type);

Message m = endpoint.getDataBoxManager()
        .getDataBoxDownloadService()
        .downloadMessage(env, storer);

// this would be null
m.getEnvelope().getAnnotation()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.