You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by pbCode <pb...@gmail.com> on 2014/07/06 13:56:15 UTC

web browser issue when trying to view a messsage.

Hi,
  I have installed activemq and all seems fine apart from using the web
browser to view the message I have sent.  When I do so I get the following
message 

Exception occurred while processing this request, check the log for more
information!

I have started activemq console to look at the logs.  I have attached the
log when this happens.  I have updated activemq to 5.10.0 and also tried
5.9.0.  I have also tried java versions 1.6 or even java 1.8 but with no
luck.  

I run under ubuntu.

Dont understand why in the stack trace it mentions eclipse though???

INFO | Connector vm://localhost started
ERROR: Compilation error
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
    at
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:298)
    at
org.apache.jasper.compiler.JDTJavaCompiler$1.findType(JDTJavaCompiler.java:367)
    at
org.apache.jasper.compiler.JDTJavaCompiler$1.findType(JDTJavaCompiler.java:324)
    at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:93)
    at
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:43)
    at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:50)
    at
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.resolve(ParameterizedTypeBinding.java:772)
    at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:64)
    at
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.resolve(ParameterizedTypeBinding.java:776)
    at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:64)
    at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveTypesFor(BinaryTypeBinding.java:748)
    at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getMethods(BinaryTypeBinding.java:625)
    at
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.getMethods(ParameterizedTypeBinding.java:486)
    at
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.getExactMethod(ParameterizedTypeBinding.java:396)
    at
org.eclipse.jdt.internal.compiler.lookup.Scope.findExactMethod(Scope.java:715)
    at
org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:2097)
    at
org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:314)
    at
org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java:258)
    at
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve(LocalDeclaration.java:199)
    at
org.eclipse.jdt.internal.compiler.ast.Block.resolveUsing(Block.java:115)
    at
org.eclipse.jdt.internal.compiler.ast.TryStatement.resolve(TryStatement.java:504)
    at
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements(AbstractMethodDeclaration.java:418)
    at
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(MethodDeclaration.java:178)
    at
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(AbstractMethodDeclaration.java:396)
    at
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1072)
    at
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.java:1121)
    at
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(CompilationUnitDeclaration.java:305)
    at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:512)
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
    at
org.apache.jasper.compiler.JDTJavaCompiler.compile(JDTJavaCompiler.java:503)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:368)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
    at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
    at
org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:261)
    at
org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)
    at
org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)
    at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)
    at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)
    at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2341)
    at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
    at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)
    at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2341)
    at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)
    at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)
    at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2341)
    at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2347)
    at org.apache.jasper.compiler.Node$Root.accept(Node.java:498)
    at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)
    at
org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:222)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:435)
    at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
    at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652)
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1320)
    at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
    at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)
    at org.apache.activemq.web.SessionFilter.doFilter(SessionFilter.java:45)
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)
    at
org.apache.activemq.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter.java:102)
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)
    at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443)
    at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
    at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:521)
    at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
    at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044)
    at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372)
    at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
    at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978)
    at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
    at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
    at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:521)
    at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
    at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
    at org.eclipse.jetty.server.Server.handle(Server.java:367)
    at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:486)
    at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
    at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
    at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
    at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
    at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
    at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
    at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
    at java.lang.Thread.run(Thread.java:745)
ERROR: Error compiling file:
/home/paul/apps/apache-activemq-5.10.0/tmp/jetty-0.0.0.0-8161-admin-_admin-any-/jsp/org/apache/jsp/tag/web/form/forEachMapEntry_tag.java
 WARN |
org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP

PWC6197: An error occurred at line: 20 in the jsp file:
/WEB-INF/tags/form/forEachMapEntry.tag
PWC6199: Generated servlet error:
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced
from required .class files


    at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:376)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWrapper.java:261)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProcessor.java:683)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcessor.java:88)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:739)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2341)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2341)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visit(TagFileProcessor.java:743)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1501)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2341)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2347)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Root.accept(Node.java:498)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2291)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProcessor.java:757)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:222)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:435)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)[jsp-2.1-glassfish-2.1.v20100127.jar:]
    at
javax.servlet.http.HttpServlet.service(HttpServlet.java:806)[geronimo-servlet_2.5_spec-1.2.jar:1.2]
    at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1320)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.apache.activemq.web.SessionFilter.doFilter(SessionFilter.java:45)[activemq-web-5.10.0.jar:5.10.0]
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.apache.activemq.web.filter.ApplicationContextFilter.doFilter(ApplicationContextFilter.java:102)[file:/home/paul/apps/apache-activemq-5.10.0/webapps/admin/WEB-INF/classes/:]
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1291)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:443)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:521)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:521)[jetty-all-server-7.6.9.v20130131.jar:7.6.9.v20130131]
    at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)[jetty-all-server-7.6



--
View this message in context: http://activemq.2283324.n4.nabble.com/web-browser-issue-when-trying-to-view-a-messsage-tp4682847.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: web browser issue when trying to view a messsage.

Posted by pbCode <pb...@gmail.com>.
Can someone help with this?



--
View this message in context: http://activemq.2283324.n4.nabble.com/web-browser-issue-when-trying-to-view-a-messsage-tp4682847p4682960.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: web browser issue when trying to view a messsage.

Posted by "jd.lightwing" <jd...@gmail.com>.
I would just like to verify that the fix is to revert to the Java 7 jre.
Having had the same issue you described while running Java 8, I used Java 7
and I can use the website functions with no errors. 

The way I ran with Java 7 without affecting other programs on the latest
Java version was to install the jre to a directory somewhere, eg:

C:\Program Files\Java\jdk1.7.0_45\jre

Then, I added that path to the activemq.bat file in the
activemq-versionxxx\bin directory, so it uses that version instead of the
JAVA_HOME version. 

This the location in my .bat file:
/if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if "%_JAVACMD%" == "" set _JAVACMD=C:\Program
Files\Java\jdk1.7.0_45\jre\bin\java.exe
goto runAnt/

Noticing you are running on Ubuntu though, I presume you'll have a .sh file
instead so the process will be the same, it just might look slightly
different.  




--
View this message in context: http://activemq.2283324.n4.nabble.com/web-browser-issue-when-trying-to-view-a-messsage-tp4682847p4684656.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: web browser issue when trying to view a messsage.

Posted by Jamie <ja...@mailarchiva.com>.
Since nobody answered my question, I'll try to pay it forward and answer 
yours. I believe the error is coming from your app server, which has an 
embedded compiler. Try deleting your app server's class cache or 
upgrading the app server to a newer version.

On 2014/07/06, 1:56 PM, pbCode wrote:
> Hi,
>    I have installed activemq and all seems fine apart from using the web
> browser to view the message I have sent.  When I do so I get the following
> message
>
> Exception occurred while processing this request, check the log for more
> information!
>
> I have started activemq console to look at the logs.  I have attached the
> log when this happens.  I have updated activemq to 5.10.0 and also tried
> 5.9.0.  I have also tried java versions 1.6 or even java 1.8 but with no
> luck.
>


Re: web browser issue when trying to view a messsage.

Posted by "vijayvikranth.am" <vi...@gmail.com>.
I have also faced the same issue, but this issue seems to be resolved in
latest version of active mq, i have used 5.13.3 version, this issue does not
come in that.



--
View this message in context: http://activemq.2283324.n4.nabble.com/web-browser-issue-when-trying-to-view-a-messsage-tp4682847p4712716.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.