iCalendar in Mendix 5

0
Hi all, I'm trying to run iCalendar on a mendix 5 (b8) version and manage to resolve the layout issues and language issues, but now get an error in the java actions for the calendar and community commons modules. Do I need to add a new jdk to this version of mendix or am I missing some other important module to get this working? Buildfile: C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\deployment\build_core.xml compile: [javac] Compiling 98 source files to C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\deployment\run\bin [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Batches.java:12: cannot find symbol [javac] symbol : class IRemoveBatch [javac] location: package com.mendix.systemwideinterfaces.core [javac] import com.mendix.systemwideinterfaces.core.IRemoveBatch; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ConversationLog.java:7: package org.joda.time.format does not exist [javac] import org.joda.time.format.DateTimeFormat; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ConversationLog.java:8: package org.joda.time.format does not exist [javac] import org.joda.time.format.DateTimeFormatter; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ConversationLog.java:11: package com.mendix.m2ee.log does not exist [javac] import com.mendix.m2ee.log.ILogNode; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ConversationLog.java:44: cannot find symbol [javac] symbol : class ILogNode [javac] location: class communitycommons.ConversationLog [javac] private final ILogNode log; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ConversationLog.java:51: cannot find symbol [javac] symbol : class DateTimeFormatter [javac] location: class communitycommons.ConversationLog [javac] private static final DateTimeFormatter dateFormat = DateTimeFormat.forPattern("HH:mm:ss"); //DateTimeFormat is thread safe, simpleDateFormat is not! [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:7: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: package com.mendix.systemwideinterfaces.core [javac] import com.mendix.systemwideinterfaces.core.IChangeBatch; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:14: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] private HashMap<String,HashMap<String,IChangeBatch>> batchChangeMap = new HashMap<String, HashMap<String,IChangeBatch>>(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ImmutablePair.java:3: package org.apache.commons.lang.builder does not exist [javac] import org.apache.commons.lang.builder.HashCodeBuilder; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Logging.java:8: package com.mendix.m2ee.log does not exist [javac] import com.mendix.m2ee.log.ILogNode; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:21: package org.apache.commons.io does not exist [javac] import org.apache.commons.io.IOUtils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:25: package com.google.common.collect does not exist [javac] import com.google.common.collect.ImmutableMap; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:28: cannot find symbol [javac] symbol : class MxRuntime [javac] location: package com.mendix.core [javac] import com.mendix.core.MxRuntime; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:30: package com.mendix.m2ee.log does not exist [javac] import com.mendix.m2ee.log.ILogNode; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:27: package org.apache.axiom.util.base64 does not exist [javac] import org.apache.axiom.util.base64.Base64Utils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:28: package org.apache.axis2.util does not exist [javac] import org.apache.axis2.util.Base64; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:29: package org.apache.commons.io does not exist [javac] import org.apache.commons.io.IOUtils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:30: package org.apache.commons.lang does not exist [javac] import org.apache.commons.lang.RandomStringUtils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:31: package org.apache.commons.lang does not exist [javac] import org.apache.commons.lang.StringEscapeUtils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:32: package org.apache.commons.lang.math does not exist [javac] import org.apache.commons.lang.math.RandomUtils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:24: package org.apache.commons.lang does not exist [javac] import org.apache.commons.lang.StringEscapeUtils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:25: package org.apache.commons.lang does not exist [javac] import org.apache.commons.lang.StringUtils; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\actions\encryptMemberIfChanged.java:12: package com.google.common.collect does not exist [javac] import com.google.common.collect.ImmutableList; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:18: package javax.mail does not exist [javac] import javax.mail.Address; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:19: package javax.mail does not exist [javac] import javax.mail.BodyPart; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:20: package javax.mail.Message does not exist [javac] import javax.mail.Message.RecipientType; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:21: package javax.mail does not exist [javac] import javax.mail.MessagingException; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:22: package javax.mail does not exist [javac] import javax.mail.Multipart; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:23: package javax.mail does not exist [javac] import javax.mail.Session; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:24: package javax.mail does not exist [javac] import javax.mail.Transport; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:25: package javax.mail.internet does not exist [javac] import javax.mail.internet.InternetAddress; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:26: package javax.mail.internet does not exist [javac] import javax.mail.internet.MimeBodyPart; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:27: package javax.mail.internet does not exist [javac] import javax.mail.internet.MimeMessage; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:28: package javax.mail.internet does not exist [javac] import javax.mail.internet.MimeMultipart; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:120: cannot find symbol [javac] symbol : class MessagingException [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] private void mail( Calendar calendar ) throws MessagingException{ [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Batches.java:66: cannot find symbol [javac] symbol : class IRemoveBatch [javac] location: class communitycommons.Batches [javac] IRemoveBatch batch = Core.removeBatch(context, entityType, Batches.BATCHSIZEREMOVE, true, false); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Batches.java:66: cannot find symbol [javac] symbol : method removeBatch(com.mendix.systemwideinterfaces.core.IContext,java.lang.String,int,boolean,boolean) [javac] location: class com.mendix.core.Core [javac] IRemoveBatch batch = Core.removeBatch(context, entityType, Batches.BATCHSIZEREMOVE, true, false); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ConversationLog.java:51: cannot find symbol [javac] symbol : variable DateTimeFormat [javac] location: class communitycommons.ConversationLog [javac] private static final DateTimeFormatter dateFormat = DateTimeFormat.forPattern("HH:mm:ss"); //DateTimeFormat is thread safe, simpleDateFormat is not! [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:14: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] private HashMap<String,HashMap<String,IChangeBatch>> batchChangeMap = new HashMap<String, HashMap<String,IChangeBatch>>(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:30: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:30: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:34: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] IChangeBatch changeBatch; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:35: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] HashMap<String,IChangeBatch> changeBatchMap = batchChangeMap.get(uniqueBatchIdentifier); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:43: cannot find symbol [javac] symbol : method changeBatch(com.mendix.systemwideinterfaces.core.IContext,java.util.ArrayList<com.mendix.systemwideinterfaces.core.IMendixObject>,int,boolean) [javac] location: class com.mendix.core.Core [javac] changeBatch = Core.changeBatch(context, new ArrayList<IMendixObject>(), 1000, false); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:45: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:45: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] HashMap<String, IChangeBatch> batchMap = new HashMap<String, IChangeBatch>(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:53: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] HashMap<String,IChangeBatch> batchMap = batchChangeMap.remove(uniqueBatchIdentifier); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\HandleBatch.java:56: cannot find symbol [javac] symbol : class IChangeBatch [javac] location: class communitycommons.HandleBatch [javac] for (IChangeBatch changeBatchObj : batchMap.values()) [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ImmutablePair.java:52: cannot find symbol [javac] symbol : class HashCodeBuilder [javac] location: class communitycommons.ImmutablePair<T,U> [javac] return new HashCodeBuilder(19, 85) [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Logging.java:21: cannot find symbol [javac] symbol : class ILogNode [javac] location: class communitycommons.Logging [javac] ILogNode logger = Core.getLogger(lognode); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:107: cannot find symbol [javac] symbol : class MxRuntime [javac] location: class communitycommons.Misc [javac] Package currentPackage = MxRuntime.class.getPackage(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:135: cannot find symbol [javac] symbol : variable IOUtils [javac] location: class communitycommons.Misc [javac] IOUtils.copy(new ByteArrayInputStream(postdata.getBytes("UTF-8")), conn.getOutputStream()); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:137: cannot find symbol [javac] symbol : variable IOUtils [javac] location: class communitycommons.Misc [javac] IOUtils.closeQuietly(conn.getOutputStream()); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:140: cannot find symbol [javac] symbol : variable IOUtils [javac] location: class communitycommons.Misc [javac] String result = new String(IOUtils.toString(conn.getInputStream())); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:141: cannot find symbol [javac] symbol : variable IOUtils [javac] location: class communitycommons.Misc [javac] IOUtils.closeQuietly(conn.getInputStream()); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:205: cannot find symbol [javac] symbol : method getFileDocumentContentAsFile(com.mendix.systemwideinterfaces.core.IContext,com.mendix.systemwideinterfaces.core.IMendixObject) [javac] location: class com.mendix.core.Core [javac] File f = Core.getFileDocumentContentAsFile(context, document); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:306: cannot find symbol [javac] symbol : class ILogNode [javac] location: class communitycommons.Misc.MFSerialExecutor [javac] final ILogNode logger = Core.getLogger("communitycommons"); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\Misc.java:486: cannot find symbol [javac] symbol: variable ImmutableMap [javac] List<IMendixObject> objects = Core.retrieveXPathQuery(c, xpath + (last > 0 ? "[id " + (asc ? "> " : "< ") + last + "]" : ""), batchsize, 0, ImmutableMap.of("id", asc ? "asc" : "desc")); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\ORM.java:76: cannot find symbol [javac] symbol : method addRefreshClass(java.lang.String) [javac] location: class com.mendix.systemwideinterfaces.core.UserAction<capture#145 of ?> [javac] action.addRefreshClass(objectType); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:71: package org.apache.commons.lang does not exist [javac] return org.apache.commons.lang.StringUtils.leftPad(value, amount.intValue(), " "); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:73: package org.apache.commons.lang does not exist [javac] return org.apache.commons.lang.StringUtils.leftPad(value, amount.intValue(), fillCharacter); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:79: package org.apache.commons.lang does not exist [javac] return org.apache.commons.lang.StringUtils.rightPad(value, amount.intValue(), " "); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:81: package org.apache.commons.lang does not exist [javac] return org.apache.commons.lang.StringUtils.rightPad(value, amount.intValue(), fillCharacter); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:86: package org.apache.commons.lang does not exist [javac] return org.apache.commons.lang.RandomStringUtils.randomAlphanumeric(length); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:116: cannot find symbol [javac] symbol : variable StringEscapeUtils [javac] location: class communitycommons.StringUtils [javac] return StringEscapeUtils.escapeHtml(value); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:128: cannot find symbol [javac] symbol : variable Base64Utils [javac] location: class communitycommons.StringUtils [javac] return new String(Base64Utils.decode(encoded)); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:138: package org.apache.commons.codec.binary does not exist [javac] byte [] decoded = org.apache.commons.codec.binary.Base64.decodeBase64(encoded.getBytes()); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:146: cannot find symbol [javac] symbol : variable Base64Utils [javac] location: class communitycommons.StringUtils [javac] return Base64Utils.encode(value.getBytes()); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:156: cannot find symbol [javac] symbol : variable IOUtils [javac] location: class communitycommons.StringUtils [javac] return new String(org.apache.commons.codec.binary.Base64.encodeBase64(IOUtils.toByteArray(f))); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:156: package org.apache.commons.codec.binary does not exist [javac] return new String(org.apache.commons.codec.binary.Base64.encodeBase64(IOUtils.toByteArray(f))); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:164: package org.apache.commons.io does not exist [javac] return org.apache.commons.io.IOUtils.toString(f); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:173: cannot find symbol [javac] symbol : variable IOUtils [javac] location: class communitycommons.StringUtils [javac] Core.storeFileDocumentContent(context, destination.getMendixObject(), IOUtils.toInputStream(value)); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:262: cannot find symbol [javac] symbol : variable RandomUtils [javac] location: class communitycommons.StringUtils [javac] sb.append(_pw_charset.charAt(RandomUtils.nextInt(_pw_charset.length()))); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:265: cannot find symbol [javac] symbol : variable RandomStringUtils [javac] location: class communitycommons.StringUtils [javac] sb.append(RandomStringUtils.random(1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ")); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:266: cannot find symbol [javac] symbol : variable RandomStringUtils [javac] location: class communitycommons.StringUtils [javac] sb.append(RandomStringUtils.random(1, "abcdefghijklmnopqrstuvwxyz")); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:267: cannot find symbol [javac] symbol : variable RandomStringUtils [javac] location: class communitycommons.StringUtils [javac] sb.append(RandomStringUtils.random(1, "!@#$%^&*()+-_[]{}=,./\\|~`'\":;<>?")); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:268: cannot find symbol [javac] symbol : variable RandomStringUtils [javac] location: class communitycommons.StringUtils [javac] sb.append(RandomStringUtils.random(1, "1234567890")); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:278: cannot find symbol [javac] symbol : variable RandomUtils [javac] location: class communitycommons.StringUtils [javac] result.append(base.remove(RandomUtils.nextInt(base.size()))); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:296: cannot find symbol [javac] symbol : variable Base64 [javac] location: class communitycommons.StringUtils [javac] return new StringBuilder(Base64.encode(iv)).append(";").append(Base64.encode(encryptedData)).toString(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:296: cannot find symbol [javac] symbol : variable Base64 [javac] location: class communitycommons.StringUtils [javac] return new StringBuilder(Base64.encode(iv)).append(";").append(Base64.encode(encryptedData)).toString(); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:312: cannot find symbol [javac] symbol : variable Base64 [javac] location: class communitycommons.StringUtils [javac] byte[] iv = Base64.decode(s[0]); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:313: cannot find symbol [javac] symbol : variable Base64 [javac] location: class communitycommons.StringUtils [javac] byte[] encryptedData = Base64.decode(s[1]); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\StringUtils.java:326: cannot find symbol [javac] symbol : variable Base64Utils [javac] location: class communitycommons.StringUtils [javac] return Base64Utils.encode(hmacData); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:124: cannot find symbol [javac] symbol : method join(java.lang.Object[],char) [javac] location: class communitycommons.StringUtils [javac] sorting.put(StringUtils.join(sortparts, '/'), "asc"); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:129: cannot find symbol [javac] symbol : method join(java.lang.Object[],java.lang.String) [javac] location: class communitycommons.StringUtils [javac] sorting.put(StringUtils.join(sortparts, "/"), "desc"); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:173: cannot find symbol [javac] symbol : method join(java.lang.Object[],char) [javac] location: class communitycommons.StringUtils [javac] autoInsertAnd().append(StringUtils.join(path, '/')).append(" ").append(operator).append(" ").append(valueToXPathValue(value)); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:180: cannot find symbol [javac] symbol : method join(java.lang.Object[],char) [javac] location: class communitycommons.StringUtils [javac] autoInsertAnd().append(StringUtils.join(path, '/')); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:186: cannot find symbol [javac] symbol : method join(java.lang.Object[],char) [javac] location: class communitycommons.StringUtils [javac] autoInsertAnd().append(StringUtils.join(path, '/')).append("["); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:535: cannot find symbol [javac] symbol : variable StringEscapeUtils [javac] location: class communitycommons.XPath<T> [javac] return "'" + StringEscapeUtils.escapeXml(String.valueOf(value)) + "'"; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\XPath.java:553: cannot find symbol [javac] symbol : variable StringEscapeUtils [javac] location: class communitycommons.XPath<T> [javac] return "'" + StringEscapeUtils.escapeXml(String.valueOf(value)) + "'"; [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\actions\GenerateThumbnail.java:94: cannot find symbol [javac] symbol : method getFileDocumentContentAsFile(com.mendix.systemwideinterfaces.core.IContext,com.mendix.systemwideinterfaces.core.IMendixObject) [javac] location: class com.mendix.core.Core [javac] File basefilename = Core.getFileDocumentContentAsFile(getContext(), __sourceObj); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\communitycommons\actions\encryptMemberIfChanged.java:52: cannot find symbol [javac] symbol : variable ImmutableList [javac] location: class communitycommons.actions.encryptMemberIfChanged [javac] this.addRefreshObjectListFeedback(ImmutableList.of(item.getId())); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:149: cannot find symbol [javac] symbol : class Session [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] Session session = Session.getDefaultInstance( properties ); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:149: cannot find symbol [javac] symbol : variable Session [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] Session session = Session.getDefaultInstance( properties ); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:152: cannot find symbol [javac] symbol : class MimeMessage [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] MimeMessage message = new MimeMessage( session ); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:152: cannot find symbol [javac] symbol : class MimeMessage [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] MimeMessage message = new MimeMessage( session ); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:159: cannot find symbol [javac] symbol : class InternetAddress [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] message.setFrom( new InternetAddress( mailFrom ) ); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:162: cannot find symbol [javac] symbol : class Address [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] Address address = new InternetAddress( mail ); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:162: cannot find symbol [javac] symbol : class InternetAddress [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] Address address = new InternetAddress( mail ); [javac] ^ [javac] C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\icalendarmodule\actions\Appointment_SendNotification.java:163: cannot find symbol [javac] symbol : variable RecipientType [javac] location: class icalendarmodule.actions.Appointment_SendNotification [javac] message.addRecipient( RecipientType.TO, address ); [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\javasource\com\mendix\core\Core.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 100 errors BUILD FAILED C:\Development\Projects\Shepherd Wedderburn\ShepherdWedderburn-main\deployment\build_core.xml:22: Compile failed; see the compiler error output for details. Total time: 2 seconds
asked
1 answers
0

I don't know about the calendar module, it may not have been updated for Mendix 5 yet. But I do know CommunityCommons has been updated and it looks like you're using an old version of it too.

answered