You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "F. Da Costa" <da...@xs4all.nl> on 2004/01/30 19:05:53 UTC

java.lang.LinkageError?

Hi,

On submitting an form I got the following error.
In what corner do I have to start looking to resolve it.
I'm not even entering into the java code.

Searched gmane and nothing turned up.

All help appreciated
TIA

Fermin DCG

================================================================
Class org/apache/tapestry/request/RequestContext violates loader constraints
component: 
org.dcg.tests.treetable.TreeTableTest$Enhance_19@1fc25e5[TreeTableTestFlexible]
location: 	classpath:/org/dcg/tests/treetable/TreeTableTestFlexible.page, 
line 7

java.lang.LinkageError
Class org/apache/tapestry/request/RequestContext violates loader constraints
Stack Trace:

     * java.lang.ClassLoader.defineClass0(Native Method)
     * java.lang.ClassLoader.defineClass(Unknown Source)
     * java.security.SecureClassLoader.defineClass(Unknown Source)
     * java.net.URLClassLoader.defineClass(Unknown Source)
     * java.net.URLClassLoader.access$100(Unknown Source)
     * java.net.URLClassLoader$1.run(Unknown Source)
     * java.security.AccessController.doPrivileged(Native Method)
     * java.net.URLClassLoader.findClass(Unknown Source)
     * org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:224)
     * org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:197)
     * java.lang.ClassLoader.loadClassInternal(Unknown Source)
     * org.apache.tapestry.form.Form.renderComponent(Form.java:384)
     * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:880)
     * org.apache.tapestry.form.Form.rewind(Form.java:610)
     * 
org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:475)
     * org.apache.tapestry.form.Form.trigger(Form.java:624)
     * org.apache.tapestry.engine.DirectService.service(DirectService.java:210)
     * 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:912)
     * 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
     * 
org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:367)
     * javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
     * javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     * org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
     * 
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
     * org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
     * org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
     * 
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514)
     * org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
     * org.mortbay.http.HttpServer.service(HttpServer.java:879)
     * org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
     * org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
     * org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
     * 
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
     * org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
     * org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)

Request
Parameters
Name	Value(s)
Form1	addObject,addObjectSubmit,deleteSubmit,editSubmit
addObject	
editSubmit	Store modified data/ full submit
service	direct/0/TreeTableTestFlexible/$Form$0
sp	S1


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: java.lang.LinkageError (SOLVED)

Posted by "F. Da Costa" <da...@xs4all.nl>.
Hmm, had something to do with the fact that I had a second copy on the 
classpath of the Form which had its line-breaks stripped out for use in js.


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: java.lang.LinkageError?

Posted by "F. Da Costa" <da...@xs4all.nl>.
After much fiddling its still the same.
Following two snips of .html code:
...
<form jwcid="@Form" id="tbodyForm" listener="ognl:listeners.formEditSubmit">
...
<button onClick="document.getElementById('tbodyForm').submit();" >Store 
modified data/ full submit</button><br />
...

.java (note however that the process does not arrive here *at all*)
   public void formEditSubmit(IRequestCycle objCycle) {
     // Go through the rows that have been edited and store them
     // Afterwards clear the entries
     for (Iterator iter = _editedObjects.iterator(); iter.hasNext();) {
       PersistentDCG element = (PersistentDCG) iter.next();
       Global.modifiedObject(element);
     }
     _editedObjects.clear();
   }



TIA
Fermin DCG
> 
> ================================================================
> Class org/apache/tapestry/request/RequestContext violates loader 
> constraints
> component: 
> org.dcg.tests.treetable.TreeTableTest$Enhance_19@1fc25e5[TreeTableTestFlexible] 
> 
> location:     
> classpath:/org/dcg/tests/treetable/TreeTableTestFlexible.page, line 7
> 
> java.lang.LinkageError
> Class org/apache/tapestry/request/RequestContext violates loader 
> constraints
> Stack Trace:
> 
>     * java.lang.ClassLoader.defineClass0(Native Method)
>     * java.lang.ClassLoader.defineClass(Unknown Source)
>     * java.security.SecureClassLoader.defineClass(Unknown Source)
>     * java.net.URLClassLoader.defineClass(Unknown Source)
>     * java.net.URLClassLoader.access$100(Unknown Source)
>     * java.net.URLClassLoader$1.run(Unknown Source)
>     * java.security.AccessController.doPrivileged(Native Method)
>     * java.net.URLClassLoader.findClass(Unknown Source)
>     * org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:224)
>     * org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:197)
>     * java.lang.ClassLoader.loadClassInternal(Unknown Source)
>     * org.apache.tapestry.form.Form.renderComponent(Form.java:384)
>     * 
> org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:880)
>     * org.apache.tapestry.form.Form.rewind(Form.java:610)
>     * 
> org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:475)
>     * org.apache.tapestry.form.Form.trigger(Form.java:624)
>     * 
> org.apache.tapestry.engine.DirectService.service(DirectService.java:210)
>     * 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:912)
>     * 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238) 
> 
>     * 
> org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:367)
>     * javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>     * javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     * 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:356)
>     * 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) 
> 
>     * 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
>     * org.mortbay.http.HttpContext.handle(HttpContext.java:1723)
>     * 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:514) 
> 
>     * org.mortbay.http.HttpContext.handle(HttpContext.java:1673)
>     * org.mortbay.http.HttpServer.service(HttpServer.java:879)
>     * org.mortbay.http.HttpConnection.service(HttpConnection.java:783)
>     * org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:945)
>     * org.mortbay.http.HttpConnection.handle(HttpConnection.java:800)
>     * 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
>     * org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
>     * org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:454)
> 
> Request
> Parameters
> Name    Value(s)
> Form1    addObject,addObjectSubmit,deleteSubmit,editSubmit
> addObject   
> editSubmit    Store modified data/ full submit
> service    direct/0/TreeTableTestFlexible/$Form$0
> sp    S1
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org