Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[lyo-dev] JSP Generator Problem resourceshape
  • From: Jan-Patrick Osterloh <osterloh@xxxxxxxx>
  • Date: Thu, 7 Nov 2019 14:11:53 +0100
  • Autocrypt: addr=osterloh@xxxxxxxx; prefer-encrypt=mutual; keydata= mQINBFaYzvABEAC6kSTwexU5Zme4Zc21MF2Zy+fsv8/nLPVgeTTGCY/3RJEoqpMzd+Ox7JR3 iSMkItkxTHu6Giw8YcMNbTM5ptoSTryDRMjLXvvMTmaWhPBlv66gvy6KJwfLawkQAubJKj32 rh1/7r9eT4s7iDSTLcabyHHx/9Ogvhm7feRwOvRB9u7ukcI7m4fEDZscvVZKwlcGD3wr1OtY BQIOhhEzS6XvumVTgLBN5NgtEk5MlAmFIQaBxYDt47D1QsDu7991Z2iFTuuybqrJL0vo8PAA Sqtjo0cSQu12NqU78D3zCOG8hU+kiXKW2DdmXnmkbyH1K/yztwSpNfbbOpi17CeD1snmAAEY akTtZKkVvtTa3Xg3GQ6yU/GVxFEZ+cLDViRSStL1gi5mnRHbHY7IyoEx1W/+GYPv5ripe2aB Y9c1a9l/1bLxWXAKwbD9haCHZ19lMfvF0eGn4Li3HyB5YHnhCCapoxIJJnOuDGPvaB5H+qv1 p8cxqN7p24Z6v3NZ0b7sEtQNHnq9IvJ2sSUVpHk9hy93ZNdAg3TqrQ09kN7elXxPy3xQ5OLr Q/PZTGi8bRMSShzSm8KPZy1FKzSWbYTLOtiw6HeM2s7tl+lPVD2+UH0mWleXPfZ7iaIwKa7m XlkwUSgh2dc5LvWBVCz0LiXz1NBiqrT70czodA62l1pQYLno2wARAQABtChKYW4tUGF0cmlj ayBPc3RlcmxvaCA8b3N0ZXJsb2hAb2ZmaXMuZGU+iQJCBBMBCAAsAhsjBwsJCAcDAgEGFQgC CQoLBBYCAwECHgECF4ACGQEFAluWVmQFCQbeuvQACgkQlxtC0YJWygwFGRAAgNfQK1yfY5Wf Mzz9W0JXdQZUwEg3rR4fLMNxwpu1q7OmEF784qKJ2CI0UeiUOozOGR4T8n2HhohW4P/iYSyV dR6Dsl7N/HBXZTUU4xCIFG6nSd/x6mcHC4pclcJbSUcnqChS3+cfMHL04V3unsidhI7qNO5k qyuPHfJPEHJdSOXYgdIkEFpwG8r8FLCuMOo5EXxMBQHCzbic7UE5jt5Rnz3YirQJwfhheDkj FvAh8QUUDN9mReDu7GKZkbfJfoyantLRnwjfQOmtUoDTZpUK09GGKEQAiKtge47FS5hCihpI K8OjAeLQ4XA4ZOExtmI5MaVCLZDXlkXJJlK8zhNFgVFZbGD+WVWpvHD24NShjPrdGMn2PhtY r3Q2m54PLY2ZhpRsGYrI53CLXPDvKaDzfZa+YysBsUe7CCAMHh/ZPKJhPGO1DSSK7DS3tR3s cn84OZRH3i/oSiktjsmnx/iitfVmSt279J8keKEyGtUvsI24i6WPEpldsYaVHdh0I5LVZBn6 y4DFOuJkCOO5dqhNIJC6KnQDcRXFq0MHdeKigUjdh1Rz5IJvf0SiOvRTuhzDUbTg9972jfeF YrWbjO2DWgdAwQ3+i7CiqvPdxMceiUsagALvHvUe5tdwUtRQXFpxcqb5jMTZsY/pQJouh/jZ 0+EYnS4iDVP7vzrxLEEhY5s=
  • Delivered-to: lyo-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/lyo-dev>
  • List-help: <mailto:lyo-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/lyo-dev>, <mailto:lyo-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/lyo-dev>, <mailto:lyo-dev-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

Hi everybody,

when I generate my project from scratch (I deleted all jsp files to get
current versions of the files after I added more properties to my
resources), then there is one problem in the resourceshape.jsp. It
generates the following code in the "Describes" section:

79:                         <%for(URI next :
aResourceShape.getDescribes()) {%>
80:                             <li>
81:                                 <a href="<%=next%>">
82:                                     <%=
next.toString().split("#")[1]%></a>
83:                             </li>
84:                         <%}%>
85:                     </ul>

My "Describes" are all "null", because I didnt set this property.
Side note: I can't set it because the editor just tells me "Please
select a valid 'Class'", but I don't have anything in my project that is
accepted as a valid class...

Nevertheless, if I then open any of the ResourceShapes in my model
(.../services/resourceShapes/<ResourceShape>, I get an Exception:

An exception occurred processing JSP page /package/resourceshape.jsp at
line 82
...
java.lang.ArrayIndexOutOfBoundsException: 1
        at
org.apache.jsp.package.resourceshape_jsp._jspService(resourceshape_jsp.java:184)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

I have removed the for loop completely and this "fixes" the problem, but
I think that might be better fixed in the generator template...

Best
Jan-Patrick

P.S. Is there an option to always regenerate the jsps? I just use them
for "debugging", so from my point of view they could be updated...?

-- 
Dipl. Inform. Jan-Patrick Osterloh
Senior Research Engineer
Human Centered Design Group

OFFIS e.V. - Institut für Informatik | Institute for Information Technology
             FuE Bereich Verkehr     | R&D Division Transportation
             Escherweg 2, 26121 Oldenburg - Germany
Room:        D107
Phone/Fax:   +49 441 97 22-524 / -502
E-Mail:      osterloh@xxxxxxxx
URL:         http://www.offis.de 

Registergericht: Amtsgericht Oldenburg VR 1956
Vorstand: Prof. Dr.-Ing. Wolfgang H. Nebel (Vorsitzender),
          Prof. Dr. techn. Susanne Boll-Westermann,
          Prof. Dr.-Ing. Axel Hahn,
          Prof. Dr.-Ing. Andreas Hein,
          Prof. Dr. Sebastian Lehnhoff 

Unsere Hinweise zum Datenschutz sind abrufbar unter: 
https://www.offis.de/datentransparenz.html



Back to the top