I am able to compile a java file in eclipse inspite of compilation errors shown in eclipse and a .class file is generated
Hi,
I had a java file with compilation errors as shown in eclipse IDE.
But the class file is still generated in the classes folder on building and pressing clean the project.
I confirmed that the class file has an updated time stamp and also that a System.out.println() statement that i added was indeed printed out when this class was encountered during the running of a web application in which this class was called somewhere.
(The java class has no subclasses and it is a single class with public modifier).
How does it happen so?
Regards,
Karthik.
As far as I know, the java code is compiled in Eclipse as soon as you save it. i.e. press CTRL+SHIFT+s
as far as the build is concerned, in case you have a build file where you specify how to make a jar file, the location the jsr file is to be placed, only then you have to build the project. However again, as far as just simple compile is concerned as soon as you save the files are compiled. And show you the errors if any in the tasks window.
Similar Messages
-
Java Applet Error ClassFormatError, Incompatible value 1347093766 in class file Applet
So when i run my applet it yhows this error:
Java Applet Error ClassFormatError, Incompatible value 1347093766 in class file Applet
how can i fix this?
thanksstill didn't fix the problem. please help
-
Error Msg - "You must add the Class files for this enterprise bean"
Hi,
I am creating creating new enterprise bean using j2sdkee1.2. I am able to create .ear file in desired folder, but can not create .jar. Please help. Getting above error message.
remote, home interface files and file having business logic (EJB) is compiled and kept at desired location.
j2ee server started, Deploytool is started.
Then I can successfully create new application (.ear file)
Then I go for creating new enterprise bean. I get same application name in Drop down list named "Enterprise Bean will go in".
Then I can add home, remote and ejb class file to create jar ("Add" under "Contents" ).
When I say ok after adding these 3 files, I am getting error - "You must add the Class files for this enterprise bean".
In the deploytool console, getting error - "java.io.FileNotFoundException: C:\2sdkee1.2\mahesh\ConverterEJB.class (The system cannot find the path specified) "
Can you please help me where to configure the path?
Can u please help?
Please send your answer to - [email protected]
Cheers!the path really begins with '2', without a 'j', ie not c:\j2sdkee1.2\...?
"java.io.FileNotFoundException:
C:\2sdkee1.2\mahesh\ConverterEJB.class (The system
cannot find the path specified) " -
Error: "Could not find the main class: Files\NetBeans"
I am working on a WorldWind mapping application but I think this issue is more of a straight Java question. I was attempting to add a web service reference by means of the NetBeans IDE. The reference compiled as it should have but then the application would not run. I deleted the reference, commented out all the code that used the web reference, basically restored all the code to how it was before trying to add the web service. The applicaiton still will not run with the message that it can't find the main class. I do, however, get a clean build. What should I do to fix this?
Here is the error: "Could not find the main class: Files\NetBeans"
thanks!nigel25840 wrote:
I am working on a WorldWind mapping application but I think this issue is more of a straight Java question. I was attempting to add a web service reference by means of the NetBeans IDE. The reference compiled as it should have but then the application would not run. I deleted the reference, commented out all the code that used the web reference, basically restored all the code to how it was before trying to add the web service. The applicaiton still will not run with the message that it can't find the main class. I do, however, get a clean build. What should I do to fix this?
Here is the error: "Could not find the main class: Files\NetBeans"
thanks!Sounds like something (a .cmd file or .bat file, perhaps) is set up to launch NetBeans with a command line like this:
java -classpath ... c:\Program Files\NetBeans ...
So since the path has embedded space(s) in it, it thinks you are wanting to run a class named "Files\NetBeans", which does not exist.
You need someone there who knows what they are doing to look into it for you. -
E26 253 Error while checking in and storing: \\sapserver\file.tif
Hi Experts,
I have now been fighting with this problem for a couple of weeks, and not been able to solve the issue.
My problem is to upload/check-in documents from the application serve in background.
I have a program to create DIF and attach files using BAPI_DOCUMENT_CREATE2.
When I'm running the program in foreground there is no problem.
When I run it in background I get the error message E26 254 Error while checking in and storing:
sapserver\file.tif
I have checked that the background process can see the document on the server and that is OK, so the problem must be within the actual storing of the document in DMS in the BAPI.
Any input to how I can solve this issue is appreciated.
Thanks in advance,
ThomasHi All,
We have now done some testing.
We got it to work on one of our systems but not on the other
I ran report RSCMST on both systems with the same backend directory. (A directory on the application server of the one that fails).
Running this report I get this result on the system that does not work.
HTTP interface test using function group SCMS_HTTP
21.06.2010 14:39:01
serverInfo:
contRep ZEBAN
contRepDescription PR Attachments
serverStatus running
serverVendor Copyright SAP AG, All rights reserved 1998, 2001
serverVersion 6300
serverBuild 193
serverTime 123902
serverDate 21.06.2010
serverStatusDescription
pVersion 0046
contRepStatus data(89%) log(1%)
contRepStatusDescription
ok 58.848
create(1): new doc (frontend) ok 445.211
create(2): new doc (back end)
check_subrc: subrc 2 instead 0
check_subrc: HTTP error: 400 Bad Request
create(2): new doc (back end) error
docGet/create(1): copy document ok 105.684
info(1): existing doc ok 26.881
update(1): new comp ok 47.050
info(2): after update ok 30.458
delete(1): unknown doc ok 33.061
delete(2): unknown comp ok 31.669
delete(3): existing doc ok 53.330
delete(4): deleted doc ok 34.781
delete(5): existing doc ok 31.088
putCert: ok 35.785
1 errors
Any ideas to what could be wrong?
Thanks in advance. -
My HP photosmart premium with wireless ePrint, will not print files from mobile phone says it **may have** a virus- and deletes the file?!? My Fiance has the same phone, and I used it. It completed the file??? If I text message and E-mail address, my cell phone will come up as and E-mail address... has anyone else had this issue? Is it because I texted the the file? It didn't seem to be and issue on any of the other mobile phones used.... I am out of answers.... I tried to E-mail as well...
Thanks in advanceI have nearly the same problem, the printer discards my print job even when i have entered my email address as authorised senders.
Details from my other post:
I sent 2 emails to the printer:
- one is a 3 lines of text and numbers in a GIF file sent as an attachment
- another is a jpg circuit diagram paste in a word doc sent as an attachment
both are classified as spam and refused to print. i have no email coming back saying it failed (even i have checked "Email Job Status" in ePrint Settings.
So what will this HP printer print?
How can I switch this useless spam filter off?
I have get this filter off! I need this email printing to work reliably, that is a major reason I bought this printer
Any suggestions are welcomed...
HP's slogan on the box:
"Now you can print from virtually anywhere" (but get discarded every single time!) -
Setting up the class root directory and choosing class files.
I made a simple test application as it is proposed at the J2EE 1.4 Tutorial and all worked.
(Chapter 24 Getting started with Enterprise Beans)
Than I deleted the ear file to try out the deploy mechanism again.
And after generating the new application with File-> New application which worked well I also
tried to use the EJB Wizard feature of the J2EE deployment tool. After I had selected the appropriate EJB classes to add to my jar, I clicked NEXT and I got the following message:
The class (converter.Converter) could not be loaded:
Please consult online help for assistance in setting up the class root directory and choosing class files.
The online helps isnt very usefull for this type of problem.
Do you have a hint what to do ?Hi san-deepu,
I couldn't reproduce the error you are having when I followed Ch. 24 tutorial in packaging the ear. Is there anymore information in deploytool's logfile? This is in <user_home>/.deploytool/logfile, or you can run in verbose mode: <as_install>/bin/deploytool -v
When you say you deleted the ear file, did you also close the ear file in deploytool first? You may also want to exit deploytool () , and try deleting the temporary files. Deploytool usually cleans up the temp files automatically upon exit - maybe there are some left behind that it couldn't delete. On windows the temporary files are located by default in C:\Documents and Settings\Administrator\Local Settings\Temp\sun-dt-Administrator. In deploytool go to Edit --> Preferences --> General to find what the temporary directory is set to.
Which version of the appserver are you using? jdk version? operating system?
J -
Java error message - Bad version number in .class file
I get the error noted below in Safari, Firefox, and Chrome when I try to view java containing web pages.
Specifically this page: http://aviationweather.gov/adds/tafs/java/
My Java Preferences are as follows
My OS is 10.5.8
Thanks!
Java Plug-in 1.6.0_26
Using JRE version 1.5.0_30-b03-389-9M3425 Java HotSpot(TM) Client VM
User home directory = /Users/ernest
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Plugin2ClassLoader.java :1014)
at sun.plugin2.applet.Plugin2ClassLoader.access$100(Plugin2ClassLoader.java:69)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Plugin2ClassLoader.java:991)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Plugin2ClassLoader.java:9 55)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:134)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:250)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:180)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:675)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3046)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.ja va:1498)
at java.lang.Thread.run(Thread.java:655)
Exception: java.lang.UnsupportedClassVersionError: Bad version number in .class fileHi, thank you for the reply. However, java is definitely enabled on my computer, on all my browsers. In fact, if I go to the SUN website and run the java test, I get that all is OK.
I think it may have something to do with the .class (maybe in .jar-file) compiled with a higher version of java than the virtual machine trying to run it.
The example I found (google search) is .class-file that is compiled with JDK 6 and I am trying to run it with 1.4 JVM.
There is some software error going on somewhere... but I do not know enough to fix it.
Many thanks for all your help -
PATH VARIABLES AND RUNNING CLASS FILES
People:
I'm a complete Java neophyte and (slowly) learning. Rather than using the NetBeans IDE I have installed, I'm taking the text editor approach to type my source code.
After I type code into my text editor, does it necessarily matter where I save my text files? For my first application, I created HelloWorldApp.java in Notepad, originally saving the file to the same folder where my J2SE 5.0 installation is stored, which is:
C:\Program Files\Java
My javac (Java compiler) is located in:
C:\Program Files\Java\jdk1.5.0_01\bin
When I was first trying to compile HelloWorldApp.java, I received errors saying the Java compiler couldn't be found; I was told to create a path environment variable so the javac could be found to compile my code. When I went to the control panel to set an appropriate path variable, I deleted a (wacky!) Roxio path (don't even know how that got there), entering in its place:
C:\Program Files\Java
as the new path name, although, again, my Java compiler is located in
C:\Program Files\Java\jdk1.5.0_01\bin
After restarting my computer to implement the new path variable into the operating system, I tried compiling my program, but still got error messages. However, when I moved my HelloWorldApp.java text file from the location where I originally saved it, which was:
C:\Program Files\Java
to
C:\Program Files\Java\jdk1.5.0_01\bin
my HelloWorldApp.java finally compiled to a class file, which I finally ran! Did my program run because I moved the HelloWorldApp text file from C:\Program Files\Java into the C:\Program Files\Java\jdk1.5.0_01\bin folder where the javac is located?
Or did my C:\Program Files\Java path variable allow for the Java compiler to be found, although it's located in C:\Program Files\Java\jdk1.5.0_01\bin ? (This is why I asked above if it matters where you save your text document source code.)
In using a text editor to type source code, where should I save my Java text files next time?
Any help would be much appreciated! Thanks!Add the following directories to the PATH variable.
C:\Program Files\Java\jdk1.5.0_01\bin
I agree with this part.
and add the following to the CLASSPATH variable
C:\Program Files\Java\jdk1.5.0_01\lib;C:\Program
Files\Java\jdk1.5.0_01\jre\lib;.
Where is this insanity coming from?
You do not need to set your classpath unless you are using a third party library or you have different parts of your program stored under different paths.
OP: You can store your source files anywhere you want to. You should put them somewhere that is easy for you to access. Most people have a common directory for all of their projects, with subdirectories for each project.
The only real restriction on where you put your source files is that the directory struction they are in must match the package statement at the top of the source file.
So, if your file has:
package chat.client.events;
at the top, then the source file must be in a directory named chat/client/events relative to where you keep your source files. -
Getting error "Invalid pc in LineNumberTable in class file "
Hi All,
I have a applicaiton in OAF (build on jdeveloper 9i) which is running fine in jdeveloper but when i deploy it on the server its giving me error as follow:-
"oracle.apps.fnd.framework.OAException: Could not load application module 'xx.oracle.apps.gl.xxmanualprovisions.server.ManualAM'.
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:279)
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1189)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at _oa__html._OA._jspService(_OA.java:84)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
at _oa__html._RF._jspService(_RF.java:102)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
JBO-30003: The application pool (xx.corp.xxservice.comdev1527xx.oracle.apps.gl.xxmanualprovisions.server.ManualAM) failed to checkout an application module due to the following exception:
oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.ClassFormatError, msg=Invalid pc in LineNumberTable in class file xx/oracle/apps/gl/xxmanualprovisions/server/ManualAMImpl
at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1619)
at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2366)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:427)
at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:214)
at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:519)
at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:398)
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:208)
at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1189)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at _oa__html._OA._jspService(_OA.java:84)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
at _oa__html._RF._jspService(_RF.java:102)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
Please help me out as its quite urgent for me to run the application on the server..
Thanks in Advance!Hi
I goggled your error and got "the above error usually comes when there is a wrong jdk version, invalid JDK installation or corrupted JDK or the JDK software downloaded is not for the OS where it is forcefully installed."
Are you using the correct version of J Developer for the version of E-Business suite you are deploying it to? There is a document on metalink 416708.1 which tells you which patch you have to download depending on the verison of E-Business suite.
Mark -
Problems on zipping and unzipping class files
I am trying to add a class file to a new jar file using FileInputStream and JarOutputStream.
I am getting a very unique problems.
when I read a class file using FileInputStream from my local hard disk I am getting 30 bytes less than then actual file size (the difference in bytes is exactly 30 bytes for any file, either class or xml or java, I dont understand this concept). after reading the contents I am writing the bytes read to a jar file using JarOutputStream. This all gets done fine. But when I extract the class file written into the jar file and try to run the class it is giving me the exception as follows:
java.lang.ClassNotFoundException: com.wipro.flowbrix.plugins.factory.NewClass
Exception in thread "main" java.lang.ClassFormatError: com/wipro/flowbrix/plugins/factory/NewClass (Bad magic number)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
The classpath to the folder from where I am running the file is set. I have double checked the classpath.
any information or solutions regarding this would be of great help.A "magic number" is a short sequence of data at the beginning of a file used to identify the file. ".class" files, for instance, always start with OxCA, 0xFE, 0xBA and 0xBE.
If the 30 bytes missing are at the beginning of your file, there's nothing suprising in getting a "ClassFormatError" exception.
I think we should concentrate on your first problem. Can you post the code used to add the class file, please?
/Stephane -
Adobe Premiere Pro CC 2014.2 Trial Version - Error when importing mts and mp4 video files
First time using Adobe Premiere Pro (and I'm using the trial version). When I try to import an mts video file (and tried to import an mp4 file as well), I get the error: Adobe Premiere Pro CC 2014.2 has stopped working. And then the program crashes. Please help.
My computer specs: Windows 7 with Service Pack 1,Processor: Intel(R) Core(TM) i5-4570 CPU @ 3.2GHz, RAM: 4.00 GB, System type: 64-bitHi Catherine,
Welcome to the Adobe forums.
Please try the steps mentioned below and check if it works for you.
1. Launch Premiere Pro and create a Project, go to File menu>Project Settings>Renderer and change the Renderer to Software only mode, delete previews if you get a prompt and then try to import the clip.
2. If step 1 fails or the Renderer is already on Software only mode, go to Start Menu and search for Device Manager, go into Display Adapters and Right click on the Graphics card to select Update driver software option, on the next screen choose "Browse my computer for driver software", then choose "Let me Pick from a list..." option and from the list select "Standard VGA Graphics adapters. You might need to change the screen resolution of your screen and once done restart the machine again.
Launch Premiere Pro and import the clip to check.
Regards,
Vinay -
JDBC error : UnsupportedClassVersionError:Bad version number in .class file
Hi All,
I am currently working with PI 7.1 on an Idoc ->XI->JDBC scenario. The DB being used in our case is SQL 2008. We have successfully installed the JDBC driver provided by MS. When the message reached the JDBC the following error is listed in RWB.
JDBC Message processing failed, due to Error when attempting to get processing resources: com.sap.aii.af.lib.util.concurrent.ResourcePoolException: Unable to create new pooled resource: DriverManagerException: Can not establish connection:: UnsupportedClassVersionError: Bad version number in .class file
We tried reinstalling the JDBC drivers as well , but to no avail.. .
Any idea on why this could happen ?
Regards,
SandeepHi Mallikarjun,
Are you getting this error for only specific channel or all channels?
If you are getting this for all channels check your drivers of they are installed correctly....
if it is for specific channel then try increasing JDBC thread count and in restart the channel...
Regards,
Naveen -
JAVA WEB START AND JSP / CLASS FILES
hi
We have 3 different servers at client located on the word wide web in
differne t locations .,
In case of updation of new jsp / class / .... files can java web start help
me in such a senirio to sucessfully dwnload the new set of files from
the main server in our office on to respective web containers servers on
weekly
with regards
karthik
the servershi
We have 3 different servers at client located on the word wide web in
differne t locations .,
In case of updation of new jsp / class / .... files can java web start help
me in such a senirio to sucessfully dwnload the new set of files from
the main server in our office on to respective web containers servers on
weekly
with regards
karthik
the servers -
Jsp ok but IDE display errors in javascript+tags and taglibs include file
Hi,
The JDev 10.1.3 IDE display errors on running JSP in following cases:
1) When tag libs declaration in include file.
2) When jstl/struts tags are used in javascript
JDev 10.1.2 didn't diplay those errors
More details:
extracts:
Type of error: Character data not allowed in head
alert("Your session has been closed automatically after a long period of inactivity.\nOR\nYou used an invalid or old bookmark.");
javascript comments: (use for debugging)
// alert("agt: "+agt+", is_ie: "+is_ie);
Type of error: element <used tag> not expected here
<fmt:bundle basename="com.photoswing.webview.MainshopAppMessageResources">
alert("<fmt:message key="alert.timeout.noRedirection"/>");
</fmt:bundle>
JDev 10.1.3 has no javascript editor, so it should ignore the content of <script> .. </script>
Regards
FredHi,
Same message but with formatting tags.
Closing tag is [ / code ] without blanks.
Thanks to Didier,
IDE displayed errors => jsp runs and compiles ok.
It is not obvious to reproduce those errors because they vary upon external or internal tag declaration.
Remark:
I tried replacing jsp tag declaration:
<%@ include file="../../helper/TagLibsInclude.jsp"%>by simple file but it doesn't help:
<%@ include file="../../srcInclude/tagLibs.inc"%>Case 1) all tag declaration are external but jstl c and fmt also internal:
<%@ include file="../../helper/TagLibsInclude.jsp"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>Element c:out not expected:
=====================
<c:set var="numberOfRows">
<c:out value="${bindings.LoadedPhotos}" />
</c:set>Element logic:messagesPresent not expected
==================================
</tr>
<logic:messagesPresent message="true" >
<html:messages message="true" id="msg">
<tr>
<td colspan="5" class="txtMed txtBold">
<c:out value="${msg}"/><br/>
</td>
</tr>
</html:messages>
</logic:messagesPresent>
<tr>Element fmt:param not expected .
========================
<fmt:message key="event.photoCommentInLang.prompt">
<fmt:param value="${pageScope.langName1}"/>
</fmt:message>
..Case 2) all tag declaration are external
Element set not expected .
===================
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<c:set var="sourceId" value="${bindings.EventId.attributeValue}"/>
<c:set var="sourceId1" value="${bindings.AlbumId.attributeValue}"/>
...Element bundle not expected .
======================
</head>
<body>
<fmt:bundle basename="com.photoswing.webview.MainshopAppMessageResources">error: Character data not allowed in head
=============================
Example:
<script language="JavaScript" type="text/javascript">
function FL_init() {
<c:if test="${not empty requestScope.SessionWasInvalid}">
alert("<fmt:message key="general.loggedIn.timeout"/>");
location.href="<c:url value="/accountLogin.do"/>";
</c:if>
</script>Regarding my workaround:
You don't have to remove the tag declaration, but I prefer to keep my jsp as clean as possible.
But I found another problem, this time it's a serious one, when you reformat the source ALL tag prefixes are removed.
Example
<c:set ... becomes <setOther example:
<c:set var="numberOfRows">
<c:out value="${bindings.LoadedPhotos}" />
</c:set>becomes:
<set var="numberOfRows">
<out value="${bindings.LoadedPhotos}"/>
</set>Good luck!
Fred
Maybe you are looking for
-
What Can I do to fix this issue?
-
WRT610N Shared folder area is Blank - USB DRIVE
I have a 1tb drive connected to the USB port of my WRT610N Firmware Version: 2.00.00 B05 I can create a shared folder for individual folders as well as the entire drive. However the Shared folder area of the Disk tab in the Storage area of the rou
-
Can I turn off XHCI on new Mac PRO?
I am interested to get a new Mac Pro. I am a bit disappointed that there are only four USB3 Ports. I know that there are expansion appliances and devices that will provide a few more. here is my issue, which will determine if I am a buyer: I will nee
-
NEW VIEW IN WEBCLIENT (CRM 5.0)
Hi, I want to create a new navigational link, and call a completely new view from dat.. can ne one explain how to do this.... I have tried with replacing existing one with new one by assigning custom controller in SPRO->CRM->ICWC-> CUSTOMER SPECIFIC
-
Mixing XML syntax w/JSP syntax
As I understand it, you can use either the JSP-specific syntax or an XML-based syntax for code in a JSP page. For instance you can use either <%= expresssion %>(JSP-specific syntax) or <jsp:expression> expression </jsp:expression>(XML-based