i migrating project jboss weblogic server. java project uses blazeds in order communicate flex front end. works fine on jboss. have been struggling few days following exception.
flex.messaging.localizedexception: unable create parser load messaging configuration.
the whole stack trace :
flex.messaging.localizedexception: unable create parser load messaging configuration. @ flex.messaging.config.flexconfigurationmanager.getmessagingconfiguration(flexconfigurationmanager.java:73) @ flex.messaging.messagebrokerservlet.init(messagebrokerservlet.java:109) @ weblogic.servlet.internal.stubsecurityhelper$servletinitaction.run(stubsecurityhelper.java:299) @ weblogic.servlet.internal.stubsecurityhelper$servletinitaction.run(stubsecurityhelper.java:250) @ weblogic.security.acl.internal.authenticatedsubject.doas(authenticatedsubject.java:321) @ weblogic.security.service.securitymanager.runas(securitymanager.java:120) @ weblogic.servlet.provider.wlssubjecthandle.run(wlssubjecthandle.java:57) @ weblogic.servlet.internal.stubsecurityhelper.initservletinstance(stubsecurityhelper.java:94) @ weblogic.servlet.internal.stubsecurityhelper.createservlet(stubsecurityhelper.java:82) @ weblogic.servlet.internal.stublifecyclehelper.createoneinstance(stublifecyclehelper.java:74) @ weblogic.servlet.internal.stublifecyclehelper.<init>(stublifecyclehelper.java:60) @ weblogic.servlet.internal.stublifecyclehelper.<init>(stublifecyclehelper.java:34) @ weblogic.servlet.internal.servletstubimpl.initstublifecyclehelper(servletstubimpl.java:624) @ weblogic.servlet.internal.servletstubimpl.prepareservlet(servletstubimpl.java:565) @ weblogic.servlet.internal.webappservletcontext.preloadservlet(webappservletcontext.java:1874) @ weblogic.servlet.internal.webappservletcontext.loadservletsonstartup(webappservletcontext.java:1848) @ weblogic.servlet.internal.webappservletcontext.preloadresources(webappservletcontext.java:1738) @ weblogic.servlet.internal.webappservletcontext.start(webappservletcontext.java:2740) @ weblogic.servlet.internal.webappmodule.startcontexts(webappmodule.java:1704) @ weblogic.servlet.internal.webappmodule.start(webappmodule.java:781) @ weblogic.application.internal.flow.modulestatedriver$3.next(modulestatedriver.java:213) @ weblogic.application.internal.flow.modulestatedriver$3.next(modulestatedriver.java:208) @ weblogic.application.utils.statemachinedriver.nextstate(statemachinedriver.java:35) @ weblogic.application.internal.flow.modulestatedriver.start(modulestatedriver.java:70) @ weblogic.application.internal.flow.scopedmoduledriver.start(scopedmoduledriver.java:212) @ weblogic.application.internal.extensiblemodulewrapper.start(extensiblemodulewrapper.java:111) @ weblogic.application.internal.flow.modulelistenerinvoker.start(modulelistenerinvoker.java:124) @ weblogic.application.internal.flow.modulestatedriver$3.next(modulestatedriver.java:213) @ weblogic.application.internal.flow.modulestatedriver$3.next(modulestatedriver.java:208) @ weblogic.application.utils.statemachinedriver.nextstate(statemachinedriver.java:35) @ weblogic.application.internal.flow.modulestatedriver.start(modulestatedriver.java:70) @ weblogic.application.internal.flow.startmodulesflow.activate(startmodulesflow.java:24) @ weblogic.application.internal.basedeployment$2.next(basedeployment.java:729) @ weblogic.application.utils.statemachinedriver.nextstate(statemachinedriver.java:35) @ weblogic.application.internal.basedeployment.activate(basedeployment.java:258) @ weblogic.application.internal.singlemoduledeployment.activate(singlemoduledeployment.java:48) @ weblogic.application.internal.deploymentstatechecker.activate(deploymentstatechecker.java:165) @ weblogic.deploy.internal.targetserver.appcontainerinvoker.activate(appcontainerinvoker.java:79) @ weblogic.deploy.internal.targetserver.operations.abstractoperation.activate(abstractoperation.java:582) @ weblogic.deploy.internal.targetserver.operations.activateoperation.activatedeployment(activateoperation.java:148) @ weblogic.deploy.internal.targetserver.operations.activateoperation.docommit(activateoperation.java:114) @ weblogic.deploy.internal.targetserver.operations.abstractoperation.commit(abstractoperation.java:335) @ weblogic.deploy.internal.targetserver.deploymentmanager.handledeploymentcommit(deploymentmanager.java:844) @ weblogic.deploy.internal.targetserver.deploymentmanager.activatedeploymentlist(deploymentmanager.java:1253) @ weblogic.deploy.internal.targetserver.deploymentmanager.handlecommit(deploymentmanager.java:440) @ weblogic.deploy.internal.targetserver.deploymentservicedispatcher.commit(deploymentservicedispatcher.java:163) @ weblogic.deploy.service.internal.targetserver.deploymentreceivercallbackdeliverer.docommitcallback(deploymentreceivercallbackdeliverer.java:195) @ weblogic.deploy.service.internal.targetserver.deploymentreceivercallbackdeliverer.access$100(deploymentreceivercallbackdeliverer.java:13) @ weblogic.deploy.service.internal.targetserver.deploymentreceivercallbackdeliverer$2.run(deploymentreceivercallbackdeliverer.java:68) @ weblogic.work.selftuningworkmanagerimpl$workadapterimpl.run(selftuningworkmanagerimpl.java:545) @ weblogic.work.executethread.execute(executethread.java:256) @ weblogic.work.executethread.run(executethread.java:221)
more details related configuration:
java 1.7.0_21 blazeds-4.0.0.14931 weblogic 12c (12.1.1)
i had problematic class within source code of blazeds. flexconfigurationmanager.getmessagingconfiguration() crashes because parser null @ line 70. on line 68, calling flexconfigurationmanager.getconfigurationparser() unfortunately returning null.
looks function not able find 1 of following parsers...
flex.messaging.config.apachexpathserverconfigurationparser flex.messaging.config.xpathserverconfigurationparser
please note though blazeds version of web link seems 3.0.0.544, have downloaded latest source code of file , it's same. can refer it.
i appreciate if give me little hints...
thanks in advance! ;)
we ended make work. had correct configuration regarding our ejbs.
but main cause of problem import of gwt-dev , underlying xml-apis library!