facebook

No JSF 1.2 validation support (even for JEE 5 projects)

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #302700 Reply

    ultranet
    Member

    Even on JEE 5 project, w/ JSF spec 1.2 capabilities added, MyEclipse 7.5’s (or 6.5’s) JSF validation uses obsolete JSF 1.1 spec for validation, leading to bogus and quite annoying validation errors.

    #302701

    ultranet
    Member

    Installation details:

    *** Date:
    Friday, September 25, 2009 5:31:39 PM CDT

    ** System properties:
    OS=WindowsXP
    OS version=5.1.0
    Java version=1.6.0_13

    *** MyEclipse details:
    MyEclipse Enterprise Workbench
    Version: 7.5
    Build id: 7.5-20090609

    *** Eclipse details:
    MyEclipse Enterprise Workbench

    Version: 7.5
    Build id: 7.5-20090609

    Eclipse Plug-in Development Environment

    Version: 3.4.2.R342_v20090122-7T7U1E9imVKz-A8Vz-p_jRS
    Build id: M20080703-0800

    Eclipse Platform

    Version: 3.4.2.R342_v20090122-9I96EiWElHi8lheoJKJIvhM3JfVsYbRrgVIWL
    Build id: M20090211-1700

    Eclipse Graphical Editing Framework GEF

    Version: 3.4.2.v20090218-1145-67728084A56B4I233613552
    Build id: 200809101400

    Eclipse RCP

    Version: 3.4.200.R342_v20090122-989JESTEbig-SVaL8UJHcYBr4A63
    Build id: M20090211-1700

    Eclipse Java Development Tools

    Version: 3.4.2.r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI
    Build id: M20090211-1700

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86
    -showsplash
    -launcher
    C:\Program Files\Genuitec\MyEclipse.5\myeclipse.exe
    -name
    Myeclipse
    –launcher.library
    C:\Program Files\Genuitec\MyEclipse.5\../../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731\eclipse_1115.dll
    -startup
    C:\Program Files\Genuitec\MyEclipse.5\../../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
    -clean
    -configuration
    configuration
    -vm
    C:\Program Files\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dll

    #302702

    ultranet
    Member

    Since attachments here are not allowed (they really should be allowed for bug reports), i’ll be inlining base64-encoded zip file in the next post with a sample project to reproduce this issue.

    #302703

    ultranet
    Member

    UEsDBAoAAAAAANmJOTsAAAAAAAAAAAAAAAAUAAQASlNGMTJWYWxpZGF0aW9uVGVzdC/+ygAAUEsD
    BBQACAAIAH2BOTsAAAAAAAAAAAAAAAAeAAAASlNGMTJWYWxpZGF0aW9uVGVzdC8uY2xhc3NwYXRo
    rZHBSsNAEIbPFnyHsPduWkHwkFhimEBKjZJGi6eQbqbp2s1O2N2IfXtjS2kvigdv8w//fN9hgtln
    q7wPNFaSDtmUT5iHWlAtdROylyIZ37HZ/fUoEKqytqvcdghX54Tamb23k7oOmTWCed/L4+j/3BSk
    T00yDUehZGeRv9eOq6rXYjvY+TyHMn7KiijNIP8jrUUl16Yyey6o5Q3qXjoUZ8EN4uAQZJA/vkG8
    SJ+XUM6j1wigvP13m91cWJIohgUUy+lvcOpd17sTf4XrnMj5K3gYp1niH07QHgCBf/mRL1BLBwi9
    a9Iq3wAAAMcBAABQSwMECgAAAAAA0ok5OwAAAAAAAAAAAAAAAB8AAABKU0YxMlZhbGlkYXRpb25U
    ZXN0Ly5teWVjbGlwc2UvUEsDBBQACAAIAPqJOTsAAAAAAAAAAAAAAAAfAAAASlNGMTJWYWxpZGF0
    aW9uVGVzdC8ubXltZXRhZGF0YXWQzU7DMBCE75HyDtbe80srGimmEhI5cKQFzo69AleOHdmbtH37
    OoUDlehxZrXfzG67PQ2GzeiDdpZDlZfA0EqntP3i8L7vsg1sn9KkHb07oKRscGoymDBG5xE5fL48
    QxRWDFG87rqq/hBGK0ERt8dAy1ArDsMZpdFjwLyq1w9N2azq5nFVLmPpLOGJMu8ccSjuQA41YhZG
    lBzW+XVPePmt5/9j86PwEGsz1goir/uJMFz1X+e39hH7JVtpD2wWZlrOwv4tWsCKH0hxQ2mL229E
    K00uUEsHCJscr0fUAAAASgEAAFBLAwQUAAgACAB9gTk7AAAAAAAAAAAAAAAAHAAAAEpTRjEyVmFs
    aWRhdGlvblRlc3QvLnByb2plY3TFVE1PwzAMPYPEf5h6J2U7ceg2iX0cdkBIG3BOU6+kSpMqTjv4
    9yRtOrpNgyFRcajk5/jZr3biaPqei0EFGrmS42BI7oIBSKYSLtNx8LxZ3t4H08nNdVRolQEzc0Cm
    eWFstPVeRZLmMFmtl8PRCxU8oe5gA2iisD5xIUzlOUgzicLWcl6fD2sQHqC45CJZF8Ac8nBmqVQm
    tcdXVTolwAQvEMgODckwMYQpDSSjFW1kelFKf+mxdKrT0glBj8NDRxSelDwrwv4SSUGW3ADbq8lG
    AK2WV4hngiIW1Lw9uCTQm5ZuQ7JuL+J+6/7Yg9VosXhqJvz/A5lDIdSHS97eZaV7V3V8V6v9Y+mY
    fzIm72mfjy1vSg0+ugFneoRbsqUMBBhs4pyQOv4irv1+TeuMZQfxN/SzV/tCztF+wMcTWmu7Tu33
    0eG2+wRQSwcImpmdAEcBAAAsBQAAUEsDBAoAAAAAANKJOTsAAAAAAAAAAAAAAAAeAAAASlNGMTJW
    YWxpZGF0aW9uVGVzdC8uc2V0dGluZ3MvUEsDBBQACAAIAE55OTsAAAAAAAAAAAAAAAAoAAAASlNG
    MTJWYWxpZGF0aW9uVGVzdC8uc2V0dGluZ3MvLmpzZHRzY29wZa2QQUsDMRCFzyv4H8LczerNQ2JR
    aUGRKkvFo2SzQzdtmiyTSWv/vWml2F566vF7zHu8N2r0s/JijZRcDBru5C0IDDZ2Lsw1fM4mN/cw
    eri+UtablAbDfYHqnzAwbcXShU6DjQHETtQQaS7RejcklJvEcpE6lt7kYPsSLF+b8ffz+3T2+DId
    N1BfIvIL2w+KC7QMu7hKGWZybWZMez4SRDAr1NC7DkGsjc8FmDL+FalUfWpV9Wm1S7RtTcInipuE
    9OZaMrQ994VE9pBbZjYx8rnrmHnIfDDsL48mFPoFUEsHCE0x99LdAAAA9AEAAFBLAwQUAAgACABO
    eTk7AAAAAAAAAAAAAAAASQAAAEpTRjEyVmFsaWRhdGlvblRlc3QvLnNldHRpbmdzL29yZy5lY2xp
    cHNlLndzdC5qc2R0LnVpLnN1cGVyVHlwZS5jb250YWluZXLLL0rXS03OySwoTtUrLy7RyypOKdHL
    SSzNS87IzEvXS0osTnUqyi8vTi3yyUwqSiyqBABQSwcIiYBvXDMAAAAxAAAAUEsDBBQACAAIAE55
    OTsAAAAAAAAAAAAAAABEAAAASlNGMTJWYWxpZGF0aW9uVGVzdC8uc2V0dGluZ3Mvb3JnLmVjbGlw
    c2Uud3N0LmpzZHQudWkuc3VwZXJUeXBlLm5hbWULz8xLyS8HAFBLBwjr/EiMCAAAAAYAAABQSwME
    CgAAAAAA0ok5OwAAAAAAAAAAAAAAABgAAABKU0YxMlZhbGlkYXRpb25UZXN0L3NyYy9QSwMECgAA
    AAAA0ok5OwAAAAAAAAAAAAAAABwAAABKU0YxMlZhbGlkYXRpb25UZXN0L1dlYlJvb3QvUEsDBBQA
    CAAIAE55OTsAAAAAAAAAAAAAAAAlAAAASlNGMTJWYWxpZGF0aW9uVGVzdC9XZWJSb290L2luZGV4
    LmpzcI2SbWvbMBDHXy+Q76AKTNtlspp1g26zw1gSWEsfDPEYe6naN1utLbuSksXfvifLLYZlMDD4
    pP/vdI9R8JW0ogBSCVVs0Yjpg9gJSmTdNtr6U7i1sgrf0p5cq6zJpSpierm5YxcXHz+xOQ0W00kU
    TCcbq1FCzpYkJhqetmBsWIBdNsrC3iYonJx+eQXvhYHkL3iTlVDDyemMfuaczsYK6B3oWzGoB7QE
    s0bNZTCjnGIolxtmd7S6W6a/kjX5nt5ck+THt+vLJaGM85/nS85X6coLH8KzOUm1UEZa2ShRcb6+
    pa680tYV/gmJShB5b6HtKiClht8xjYL4pZ5gQQdgwKy0FSxuOnK1ScixVDnswwfTHhNjhba+ZwVE
    3HPTyZuoBitIaW3LsES5i2mrRVHjZDLXSoWjUQ3LBLaKHuZ7jTlaN9X/u8G+lRrMyOGMLnwlB+hH
    6P40Oh/jw9X83WC8fzHO/xExB5Np2bp2j55JS2kIfnXXt8b7HjHmfpVUj7gwVUyN7SowJYClxHYt
    rq9bM54ZzMhPxROhu3FPMOZnyF+H2B/vm7wbJjYK7IblgocI6MFvIPEBvw/PUEsHCMsglzq4AQAA
    QgMAAFBLAwQUAAgACAA3ijk7AAAAAAAAAAAAAAAAKQAAAEpTRjEyVmFsaWRhdGlvblRlc3QvV2Vi
    Um9vdC9tZXNzYWdlLnhodG1spZJPj9MwEMXPXWm/w+ATSG3MskKoVcqBtvzTLqwgCDi6zqRxce3I
    Hjfbb4+ddJuVoOKAFClj+83v2U+TP1l+XhQ/71ZQ007D3bc3Nx8WwCacf79ecL4slvDjfXF7A1fZ
    cyicMF6RskZozlefGLCaqJlx3rZt1l5n1m148YXfJ9ZVaj6WE3rUmZVUsteXF3nneL/Txs//wrma
    Tqd9O0uimRZmM2doGJyqy4tR1z4L6kTYir3IfDCZtDu+9RWvhESN5Ad1fV7c2Z2E1XmhtA4HoVNy
    gKZFMvXdM9JqEMpzRNI9MuYyyoOaxd3G9omlrVFezxphUL9zNjQxgYMNNGdrbeUvBp4OGhda+Bjk
    Dr0XG5xIa0gog65DjjqoMh4dgRE7nLMkQEOM93z+2OCflj2zqJWH+AlocQ2Ns1uUBK2iGh5SBx+a
    xkZTUZZYZl1bjwJB5NQ6ECaExo3QUFkHH7++jcP2YgzxCG4PK6lV4xFeZS9hL7QqBUVRJZT2QPZh
    KzJoDB1dmBKUSRegQYZ7NBAihmpMdPANys7uGAPE8JSPv9h9ZMboe+LTlkNUttwOz4pnZBuwVbrv
    s+y/I3SqVDJoG/wYjI03D8YczmBz/seA5N3kxuI3UEsHCKU86LzUAQAA0AMAAFBLAwQKAAAAAADS
    iTk7AAAAAAAAAAAAAAAAJQAAAEpTRjEyVmFsaWRhdGlvblRlc3QvV2ViUm9vdC9NRVRBLUlORi9Q
    SwMEFAAIAAgATnk5OwAAAAAAAAAAAAAAADAAAABKU0YxMlZhbGlkYXRpb25UZXN0L1dlYlJvb3Qv
    TUVUQS1JTkYvTUFOSUZFU1QuTUbzTczLTEstLtENSy0qzszPs1Iw1DPgcs5JLC7WDUgsybBS4OIC
    AFBLBwj4jDLYJgAAACQAAABQSwMECgAAAAAA0ok5OwAAAAAAAAAAAAAAACQAAABKU0YxMlZhbGlk
    YXRpb25UZXN0L1dlYlJvb3QvV0VCLUlORi9QSwMEFAAIAAgAioE5OwAAAAAAAAAAAAAAADUAAABK
    U0YxMlZhbGlkYXRpb25UZXN0L1dlYlJvb3QvV0VCLUlORi8uZmFjZXMtY29uZmlnLm1leLOxr8jN
    UShLLSrOzM+zVTLUM1BSSM1Lzk/JzEu3VQoNcdO1ULK34+Wy8Qp2c8vJLw/LTC33SazMLy1B1QRU
    oqBg41KUWA7UqJBelJkSllmcmZSTaqtUUlSaqqRQnJdY4J8H4+mDjNTHMBMoyssFAFBLBwiL3cao
    bwAAAJMAAABQSwMECgAAAAAA0ok5OwAAAAAAAAAAAAAAACwAAABKU0YxMlZhbGlkYXRpb25UZXN0
    L1dlYlJvb3QvV0VCLUlORi9jbGFzc2VzL1BLAwQUAAgACACKgTk7AAAAAAAAAAAAAAAANAAAAEpT
    RjEyVmFsaWRhdGlvblRlc3QvV2ViUm9vdC9XRUItSU5GL2ZhY2VzLWNvbmZpZy54bWyFUDtvgzAQ
    nkHiP1gsTLaBLhUyZIs6pFMf6ha5xgFXYCOOYn5+jd1G6ZSbTt99j7tjh20c0CpnUEbXWUHyDEkt
    TKt0V2dvr0f8mB2aJE5iduFCAhZGX1SHnEpDnfbLMlWUfvGVE/jWRJiRuhHV4DEp0yRGrjy92kBd
    JdZaYh+ImTta5nlBP55PL6KXI8dKw8K1uEpBVeAnJyP4sq95PxbdZVArP7E/KVx0Ls4l2aD9Tf37
    SFqQMm0ClsQR49M0qLCGQ6OIrUpa3HPdDnJuXIpP230HuQA5hubdkZ4Ch9F/it2T3poyevvn5gdQ
    SwcIY4nQiuoAAACgAQAAUEsDBAoAAAAAANKJOTsAAAAAAAAAAAAAAAAoAAAASlNGMTJWYWxpZGF0
    aW9uVGVzdC9XZWJSb290L1dFQi1JTkYvbGliL1BLAwQUAAgACAB9gTk7AAAAAAAAAAAAAAAAKwAA
    AEpTRjEyVmFsaWRhdGlvblRlc3QvV2ViUm9vdC9XRUItSU5GL3dlYi54bWy1VMGO0zAQPW+l/QeT
    I5LtblElVLlZISASqFxoq91b5U2mrRfHjmInDXw9UycpyS5iBRKnxDNv3nvjmUTcNrkmNZROWbOM
    btg0ImBSmylzWEbbTULfRrfx9USc4IHKoiAIN24ZHb0vFpw/yloyVxmW2pxjihsXYgBRi1w0Tl3Q
    p9OJnd4wWx74bDq94fdfVuv0CLmkyjgvTYpVFyszNkcOpxYuQFY2lT4kXpQmhLyI4V0/u9luzhqX
    RdgjISK1xkPjaSFLmYcQBsOBGplDfC5u2F6m4NiHj8m77WqzW2+T5NO94APYqLCWuoKYNUef6x7V
    xoIkf64pHJS1Bt/zdMeWOzmLk3UbEnyUe4JPtXRu5Bm7xqZZ4HhG0cI7Dm1lRq2hOJfSV0U8Ffxp
    qLU/9HpRzlEFN+hfG6hKjdfhPZQmfs0e3V7wYWgkPNLCNdU4a6B7pYFq5S53OEzEymTQIG8h+Cje
    Ev+eQ7yidGNz3EIyJ3e2/CZLW5lsQVaIAAMlqRxkxFuijPJKavUDyOd1Qqwh3Y1RemH6CrmtgaBO
    DsYTLw/uXApGPmgguqNkkyvRv8eTq1+HblZYHta7HS4u0l4d2PvwqErojeHkxmXIyge0A1t/blDl
    hYaz3/Alnv0epcnQL64VwSlo1X6j6H8P6fcUM1Aj/D/3PVBmd2HBV73+X12B6H8K+H49+QlQSwcI
    IVk5bQoCAAAaBQAAUEsBAgoACgAAAAAA2Yk5OwAAAAAAAAAAAAAAABQABAAAAAAAAAAAAAAAAAAA
    AEpTRjEyVmFsaWRhdGlvblRlc3Qv/soAAFBLAQIUABQACAAIAH2BOTu9a9Iq3wAAAMcBAAAeAAAA
    AAAAAAAAAAAAADYAAABKU0YxMlZhbGlkYXRpb25UZXN0Ly5jbGFzc3BhdGhQSwECCgAKAAAAAADS
    iTk7AAAAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAABhAQAASlNGMTJWYWxpZGF0aW9uVGVzdC8ubXll
    Y2xpcHNlL1BLAQIUABQACAAIAPqJOTubHK9H1AAAAEoBAAAfAAAAAAAAAAAAAAAAAJ4BAABKU0Yx
    MlZhbGlkYXRpb25UZXN0Ly5teW1ldGFkYXRhUEsBAhQAFAAIAAgAfYE5O5qZnQBHAQAALAUAABwA
    AAAAAAAAAAAAAAAAvwIAAEpTRjEyVmFsaWRhdGlvblRlc3QvLnByb2plY3RQSwECCgAKAAAAAADS
    iTk7AAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAABQBAAASlNGMTJWYWxpZGF0aW9uVGVzdC8uc2V0
    dGluZ3MvUEsBAhQAFAAIAAgATnk5O00x99LdAAAA9AEAACgAAAAAAAAAAAAAAAAAjAQAAEpTRjEy
    VmFsaWRhdGlvblRlc3QvLnNldHRpbmdzLy5qc2R0c2NvcGVQSwECFAAUAAgACABOeTk7iYBvXDMA
    AAAxAAAASQAAAAAAAAAAAAAAAAC/BQAASlNGMTJWYWxpZGF0aW9uVGVzdC8uc2V0dGluZ3Mvb3Jn
    LmVjbGlwc2Uud3N0LmpzZHQudWkuc3VwZXJUeXBlLmNvbnRhaW5lclBLAQIUABQACAAIAE55OTvr
    /EiMCAAAAAYAAABEAAAAAAAAAAAAAAAAAGkGAABKU0YxMlZhbGlkYXRpb25UZXN0Ly5zZXR0aW5n
    cy9vcmcuZWNsaXBzZS53c3QuanNkdC51aS5zdXBlclR5cGUubmFtZVBLAQIKAAoAAAAAANKJOTsA
    AAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAOMGAABKU0YxMlZhbGlkYXRpb25UZXN0L3NyYy9QSwEC
    CgAKAAAAAADSiTk7AAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAZBwAASlNGMTJWYWxpZGF0aW9u
    VGVzdC9XZWJSb290L1BLAQIUABQACAAIAE55OTvLIJc6uAEAAEIDAAAlAAAAAAAAAAAAAAAAAFMH
    AABKU0YxMlZhbGlkYXRpb25UZXN0L1dlYlJvb3QvaW5kZXguanNwUEsBAhQAFAAIAAgAN4o5O6U8
    6LzUAQAA0AMAACkAAAAAAAAAAAAAAAAAXgkAAEpTRjEyVmFsaWRhdGlvblRlc3QvV2ViUm9vdC9t
    ZXNzYWdlLnhodG1sUEsBAgoACgAAAAAA0ok5OwAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAiQsA
    AEpTRjEyVmFsaWRhdGlvblRlc3QvV2ViUm9vdC9NRVRBLUlORi9QSwECFAAUAAgACABOeTk7+Iwy
    2CYAAAAkAAAAMAAAAAAAAAAAAAAAAADMCwAASlNGMTJWYWxpZGF0aW9uVGVzdC9XZWJSb290L01F
    VEEtSU5GL01BTklGRVNULk1GUEsBAgoACgAAAAAA0ok5OwAAAAAAAAAAAAAAACQAAAAAAAAAAAAA
    AAAAUAwAAEpTRjEyVmFsaWRhdGlvblRlc3QvV2ViUm9vdC9XRUItSU5GL1BLAQIUABQACAAIAIqB
    OTuL3caobwAAAJMAAAA1AAAAAAAAAAAAAAAAAJIMAABKU0YxMlZhbGlkYXRpb25UZXN0L1dlYlJv
    b3QvV0VCLUlORi8uZmFjZXMtY29uZmlnLm1leFBLAQIKAAoAAAAAANKJOTsAAAAAAAAAAAAAAAAs
    AAAAAAAAAAAAAAAAAGQNAABKU0YxMlZhbGlkYXRpb25UZXN0L1dlYlJvb3QvV0VCLUlORi9jbGFz
    c2VzL1BLAQIUABQACAAIAIqBOTtjidCK6gAAAKABAAA0AAAAAAAAAAAAAAAAAK4NAABKU0YxMlZh
    bGlkYXRpb25UZXN0L1dlYlJvb3QvV0VCLUlORi9mYWNlcy1jb25maWcueG1sUEsBAgoACgAAAAAA
    0ok5OwAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAA+g4AAEpTRjEyVmFsaWRhdGlvblRlc3QvV2Vi
    Um9vdC9XRUItSU5GL2xpYi9QSwECFAAUAAgACAB9gTk7IVk5bQoCAAAaBQAAKwAAAAAAAAAAAAAA
    AABADwAASlNGMTJWYWxpZGF0aW9uVGVzdC9XZWJSb290L1dFQi1JTkYvd2ViLnhtbFBLBQYAAAAA
    FQAVAAwHAACjEQAAAAA=

    #302705

    ultranet
    Member

    To convert the base64-encoded text in the last post into a zip file, please do the following:

    1. Save the text into a new file (here it’s assumed that it’s called JSF12ValidationTest.zip.base64), making sure that ‘=’ (w/o apostrophes) is the last character, and there are no spaces after it.
    2. Run (if using Windows, this requires cygwin or its equivalent):
    dos2unix JSF12ValidationTest.zip.base64
    3. Run (if using Windows, this requires cygwin or its equivalent):
    base64 -d JSF12ValidationTest.zip.base64 > JSF12ValidationTest.zip
    4. Extract the regular zip file obtained in the previous step:
    JSF12ValidationTest.zip
    5. Import JSF12ValidationTest project into MyEclipse 7.5, etc.
    6. Run validation on this project (most of the time the errors also show up if you clean and re-build the project).

    P.S. Feel free to make from scratch a new project using JSF 1.2 features and run validation on it (or clean and re-build it). The sample project above is provided only as a sample, to facilitate reproduction of the bug.

    #303794

    henk
    Member

    This message has not been recovered.

    #303853

    henk
    Member

    This message has not been recovered.

    #304449

    xeel
    Member

    The bug was submitted almost 2 years ago and Genuitec identified the cause and promised to correct it in ME v6.5!

    Damn, it has been more than 2 years with the same framework version widely used and which did became a standard unlike Icefaces or Struts where I see more support from Genuitec without any visible reason.

    Now we have 8.x GA released and days before stable JSF2.0 and RichFaces4 get out and we are still suffering from lack of proper JSF1.2/Facelets support in ME.

    Genuitec, what’s wrong with you people?

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: No JSF 1.2 validation support (even for JEE 5 projects)

You must be logged in to post in the forum log in